Hudson Bay — definition

1. Hudson Bay (Noun)

1 definition

Hudson Bay (Noun) — An inland sea in northern Canada.

1 type of
sea
2 parts of
Great White North canada